package org.dxy.domain.model.valobj;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 产品状态枚举
 */
@Getter
@AllArgsConstructor
public enum ProductStatusEnum {
    /** 已创建（待审核） */
    CREATED("created", "已创建"),
    /** 已启用 */
    ENABLED("enabled", "已启用"),
    /** 已禁用 */
    DISABLED("disabled", "已禁用"),
    /** 已删除 */
    DELETED("deleted", "已删除"),
    /** 审核通过 */
    APPROVED("approved", "审核通过"),
    /** 审核驳回 */
    REJECTED("rejected", "审核驳回");

    private final String key;
    private final String description;
}